observer for lifecycle
fix lifecycle events
update bundle
use filter instead of if statement
Merge branch 'frp-lifecycle' into gh-pages