Lifecycle of massive stars