remove meaningless methods from Composables, move task and merge to Promise, rename few stuff