complete all action at backend